Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Tamarin (software)</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Tamarin_(software)"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Tamarin_software rootpage-Tamarin_software skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Tamarin (software)</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1305433154">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above summary">Tamarin</th></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a href="Adobe_Systems" class="mw-redirect" title="Adobe Systems">Adobe Systems</a> and <a href="Mozilla" title="Mozilla">Mozilla</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end https://en.wikipedia.org/ */
</style><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="https://github.com/adobe/avmplus">github<wbr>.com<wbr>/adobe<wbr>/avmplus</a></span> </li></ul>
</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="C%2B%2B" title="C++">C++</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="Cross-platform" class="mw-redirect" title="Cross-platform">Cross-platform</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="Virtual_Machine" class="mw-redirect" title="Virtual Machine">Virtual Machine</a> for <a href="ECMAScript" title="ECMAScript">ECMAScript</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data">Tri-licensed <a href="GPL" class="mw-redirect" title="GPL">GPL</a>, <a href="LGPL" class="mw-redirect" title="LGPL">LGPL</a>, and <a href="Mozilla_Public_License" title="Mozilla Public License">MPL</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Tamarin">developer<wbr>.mozilla<wbr>.org<wbr>/en-US<wbr>/docs<wbr>/Archive<wbr>/Mozilla<wbr>/Tamarin</a></span> </td></tr></tbody></table>
<p><b>Tamarin</b> is a discontinued <a href="Free_software" title="Free software">free software</a> <a href="Virtual_machine" title="Virtual machine">virtual machine</a> with <a href="Just-in-time_compilation" title="Just-in-time compilation">just-in-time compilation</a> (JIT) support intended to implement the 4th edition of the <a href="ECMAScript" title="ECMAScript">ECMAScript</a> (ES4) language standard. Tamarin <a href="Source_code" title="Source code">source code</a> originates from ActionScript Virtual Machine 2 (AVM2)<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> developed by <a href="Adobe_Systems" class="mw-redirect" title="Adobe Systems">Adobe Systems</a>, as introduced within <a href="Adobe_Flash_Player#Release_history" title="Adobe Flash Player">Adobe Flash Player 9</a>, which implements <a href="ActionScript_3" class="mw-redirect" title="ActionScript 3">ActionScript 3</a> scripting language. ActionScript Virtual Machine 2 was donated as <a href="Open-source_software" title="Open-source software">open-source</a> to <a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a> on November 7, 2006, to develop Tamarin as a high-performance virtual machine, with the support from broad <a href="Mozilla" title="Mozilla">Mozilla</a> community, to be used by Mozilla and Adobe Systems in the next generation of their <a href="JavaScript" title="JavaScript">JavaScript</a> and <a href="ActionScript" title="ActionScript">ActionScript</a> <a href="ECMAScript_engine" class="mw-redirect" title="ECMAScript engine">engines</a> with the ultimate aim to unify the scripting languages across <a href="Web_browser" title="Web browser">web browsers</a> and <a href="Adobe_Flash" title="Adobe Flash">Adobe Flash</a> platform and ease the development of better performing rich <a href="Web_applications" class="mw-redirect" title="Web applications">web applications</a>.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Tamarin_and_Mozilla">Tamarin and Mozilla</h2></div>
<p>The source code, including the <a href="Just-in-time_compiler" class="mw-redirect" title="Just-in-time compiler">just-in-time compiler</a> and conservative <a href="Garbage_collection_(computer_science)" title="Garbage collection (computer science)">garbage collector</a>, was donated to the <a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a> on November 7, 2006.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> The contributed code is <a href="Tri-license" class="mw-redirect" title="Tri-license">tri-licensed</a> under the <a href="GNU_General_Public_License" title="GNU General Public License">GPL</a>, <a href="GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">LGPL</a>, and <a href="Mozilla_Public_License" title="Mozilla Public License">MPL</a> licenses to be developed in Mozilla's <a href="Mercurial_(software)" class="mw-redirect" title="Mercurial (software)">Mercurial</a> repository.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> The contributed code is approximately 135,000 lines of code,<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> making it the largest single donation of code to the Mozilla project besides <a href="Netscape_(web_browser)" title="Netscape (web browser)">Netscape</a> itself.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>There were plans to use Tamarin as part of <a href="Mozilla_application_framework" title="Mozilla application framework">Mozilla</a> 2<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> (and therefore <a href="Mozilla_Firefox" class="mw-redirect" title="Mozilla Firefox">Firefox</a> 4). The project to integrate Tamarin and <a href="SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a> was called "ActionMonkey",<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> but was canceled in 2008<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> because Tamarin's interpreter turned out to be slower than SpiderMonkey's and because the plans of ECMAScript development shifted from <a href="ECMAScript#Future_development" title="ECMAScript">ECMAScript 4</a>, which was partially implemented by then existing Tamarin source code and was meant to be completed by joined efforts of Adobe, Mozilla and its community within the Tamarin Project,<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> to <a href="ECMAScript_Harmony" class="mw-redirect" title="ECMAScript Harmony">ECMAScript Harmony</a>.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p><p>Adobe continued to use Tamarin in its <a href="Adobe_Flash_Player" title="Adobe Flash Player">Flash Player</a>, but it did not replace SpiderMonkey as the <a href="JavaScript_engine" class="mw-redirect" title="JavaScript engine">JavaScript engine</a> of Mozilla applications.
</p><p>The only part of Tamarin used in modern Mozilla applications (i.e. Firefox 3.5+) via SpiderMonkey is <b>NanoJIT</b>, a module that is used to generate native code when performing <a href="Just-in-time_compilation" title="Just-in-time compilation">just-in-time compilation</a>.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="What_Tamarin_is_not">What Tamarin is not</h2></div>
<p>Adobe contributed code for its ActionScript Virtual Machine 2 and the <a href="Just-in-time_compilation" title="Just-in-time compilation">JIT</a> compiler. The ActionScript compiler is also open source as a part of <a href="Adobe_Flex" class="mw-redirect" title="Adobe Flex">Adobe Flex</a>.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> There is also <a href="CrossBridge" title="CrossBridge">CrossBridge</a>, an open source <a href="C_(programming_language)" title="C (programming language)">C</a> and <a href="C%2B%2B" title="C++">C++</a> compiler.
</p><p>Tamarin is not the same as <a href="Adobe_Flash_Player" title="Adobe Flash Player">Adobe Flash Player</a>, which remains closed source. The Tamarin virtual machine is only a part of Flash Player.
</p>
<div class="mw-heading mw-heading2"><h2 id="Related_projects">Related projects</h2></div>
<p>Two projects related to Tamarin were announced on July 25, 2007, in <a href="Brendan_Eich" title="Brendan Eich">Brendan Eich</a>'s keynote at The Ajax Experience West: IronMonkey and ScreamingMonkey.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> IronMonkey is a project to map <a href="IronPython" title="IronPython">IronPython</a> and <a href="IronRuby" title="IronRuby">IronRuby</a> to Tamarin led by Seo Sanghyeon.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> ScreamingMonkey's goal is to allow Tamarin to run within non-Mozilla browsers (thus allowing them to understand JavaScript 2), starting with <a href="Internet_Explorer" title="Internet Explorer">Internet Explorer</a>. The project is led by Mark Hammond.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> Neither project had production-quality releases and their current status is unclear.
</p>
<div class="mw-heading mw-heading2"><h2 id="Etymology">Etymology</h2></div>
<p>Both SpiderMonkey and Tamarin fulfill closely related goals and so were given names derived from types of monkeys (the <a href="Spider_monkey" title="Spider monkey">spider monkey</a> and the <a href="Tamarin" title="Tamarin">tamarin</a>, respectively).
</p>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Tamarin">Tamarin page on MDN (Tamarin is obsolete)</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161003214723/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Tamarin">Archived</a> 2016-10-03 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li>
<li><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFEich2006" class="citation web cs1"><a href="Brendan_Eich" title="Brendan Eich">Eich, Brendan</a> (November 7, 2006). <a rel="nofollow" class="external text" href="https://brendaneich.com/2006/11/project-tamarin/">"Project Tamarin"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-25</span></span>. <q>Mozilla <a href="Chief_Technology_Officer" class="mw-redirect" title="Chief Technology Officer">CTO</a></q></cite></li>
<li><cite id="CITEREFHecker2006" class="citation web cs1">Hecker, Frank (November 7, 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201109025623/http://www.hecker.org/mozilla/adobe-mozilla-and-tamarin">"Adobe, Mozilla, and Tamarin"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.hecker.org/mozilla/adobe-mozilla-and-tamarin">the original</a> on 2020-11-09. <q>Mozilla Foundation executive director</q></cite></li>
<li><cite id="CITEREFDouble2008" class="citation web cs1">Double, Chris (May 20, 2008). <a rel="nofollow" class="external text" href="https://bluishcoder.co.nz/2008/05/20/quick-introduction-to-tamarin-tracing.html">"A Quick Introduction to Tamarin Tracing"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-25</span></span>. <q>Mozilla developer</q></cite></li>
<li><cite id="CITEREFDouble2008" class="citation web cs1">Double, Chris (May 20, 2008). <a rel="nofollow" class="external text" href="https://bluishcoder.co.nz/2008/05/20/implementing-native-methods-in-tamarin.html">"Implementing Native Methods in Tamarin Tracing"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-25</span></span>.</cite></li>
<li><cite id="CITEREFDouble2008" class="citation web cs1">Double, Chris (May 21, 2008). <a rel="nofollow" class="external text" href="https://bluishcoder.co.nz/2008/05/21/extending-tamarin-tracing-with-forth.html">"Extending Tamarin Tracing with Forth"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-25</span></span>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120127080207/http://software.intel.com/sites/products/documentation/hpc/vtune/windows/jit_profiling.pdf">"Profiling Runtime Generated and Interpreted Code using the VTune Performance Analyzer"</a> <span class="cs1-format">(PDF)</span>. Intel. Archived from <a rel="nofollow" class="external text" href="http://software.intel.com/sites/products/documentation/hpc/vtune/windows/jit_profiling.pdf">the original</a> <span class="cs1-format">(PDF)</span> on January 27, 2012.</cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170516155743/http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/actionscript/articles/avm2overview.pdf">"Archived copy"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/actionscript/articles/avm2overview.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2017-05-16<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-03-25</span></span>.</cite><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite web}}</code>: CS1 maint: archived copy as title (link)</span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130316094602/http://www.adobe.com/devnet/logged_in/ehuang_tamarin.html">"What Tamarin means to developers"</a>. Adobe Developer Connection. November 7, 2006. Archived from <a rel="nofollow" class="external text" href="http://www.adobe.com/devnet/logged_in/ehuang_tamarin.html">the original</a> on March 16, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">January 2,</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mozilla.com/en-US/press/mozilla-2006-11-07.html">"Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine"</a>. <i>Mozilla Foundation Press Center</i>. San Francisco: Mozilla Foundation. November 7, 2006<span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20161003214723/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Tamarin">"Tamarin Project"</a>. Mozilla Foundation. Archived from <a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Tamarin">the original</a> on 2016-10-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-25</span></span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFMelanson2006" class="citation web cs1">Melanson, Mike (November 7, 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080704140056/http://blogs.adobe.com/penguin.swf/2006/11/open_source_actionscript.html">"Open Up"</a>. <i>Penguin.SWF — Just another Adobe Blog site</i>. Archived from <a rel="nofollow" class="external text" href="http://blogs.adobe.com/penguin.swf/2006/11/open_source_actionscript.html">the original</a> on July 4, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081011115749/http://www.browserden.co.uk/news/tamarin/index.shtml">"Project Tamarin - Adobe's contribution to Mozilla"</a>. <i>The Browser Den</i>. Archived from <a rel="nofollow" class="external text" href="http://www.browserden.co.uk/news/tamarin/index.shtml">the original</a> on October 11, 2008.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFEich2006" class="citation web cs1"><a href="Brendan_Eich" title="Brendan Eich">Eich, Brendan</a> (October 13, 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20061025122530/http://weblogs.mozillazine.org/roadmap/archives/2006/10/mozilla_2.html">"Mozilla 2"</a>. <i>Brendan's Roadmap Updates</i>. MozillaZine. Archived from <a rel="nofollow" class="external text" href="http://weblogs.mozillazine.org/roadmap/archives/2006/10/mozilla_2.html">the original</a> on October 25, 2006<span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFResig2007" class="citation web cs1">Resig, John (July 23, 2007). <a rel="nofollow" class="external text" href="http://ejohn.org/blog/actionmonkey/">"ActionMonkey"</a>. <i>John Resig Blog</i><span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.mozilla.org/index.php?title=JavaScript:ActionMonkey&amp;oldid=107405">"JavaScript:ActionMonkey"</a>. <i>MozillaWiki</i>. <a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a>. September 4, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www-archive.mozilla.org/projects/tamarin/">"Tamarin Project Introduction"</a>. <a href="Mozilla" title="Mozilla">Mozilla</a> community. April 21, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">January 1,</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite id="CITEREFBlizzard2010" class="citation web cs1">Blizzard, Christopher (March 8, 2010). <a rel="nofollow" class="external text" href="https://hacks.mozilla.org/2010/03/a-quick-note-on-javascript-engine-components/">"A quick note on JavaScript engine components"</a>. <i>Hacks.Mozilla.org</i>. <a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite id="CITEREFHoare2009" class="citation web cs1">Hoare, Graydon (October 14, 2009). <a rel="nofollow" class="external text" href="https://groups.google.com/group/mozilla.dev.tech.js-engine/msg/04e49d6407c33bd3">"State of Tamarin"</a>. <i><code>mozilla.dev.tech.js-engine</code> group</i>. <a href="Google_Groups" title="Google Groups">Google Groups</a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20210511105232/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Tamarin/Tamarin_Build_Documentation#compiling_and_running_applications">"Compiling and Running applications"</a>. Mozilla. Archived from <a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Tamarin/Tamarin_Build_Documentation#compiling_and_running_applications">the original</a> on 2021-05-11<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-25</span></span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite id="CITEREFEich2007" class="citation web cs1"><a href="Brendan_Eich" title="Brendan Eich">Eich, Brendan</a> (July 25, 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20101114000859/http://weblogs.mozillazine.org/roadmap/archives/2007/07/new_projects.html">"New Projects"</a>. <i>Brendan's Roadmap Updates</i>. MozillaZine. Archived from <a rel="nofollow" class="external text" href="http://weblogs.mozillazine.org/roadmap/archives/2007/07/new_projects.html">the original</a> on November 14, 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite id="CITEREFResig2007" class="citation web cs1">Resig, John (August 8, 2007). <a rel="nofollow" class="external text" href="http://ejohn.org/blog/the-browser-scripting-revolution/">"The Browser Scripting Revolution"</a>. <i>John Resig Blog</i><span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.mozilla.org/index.php?title=Tamarin:IronMonkey&amp;oldid=65786">"Tamarin:IronMonkey"</a>. <i>MozillaWiki</i>. <a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a>. August 20, 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.mozilla.org/index.php?title=Tamarin:ScreamingMonkey&amp;oldid=94625">"Tamarin:ScreamingMonkey"</a>. <i>MozillaWiki</i>. <a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a>. May 28, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">September 3,</span> 2010</span>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1266661725">
/* start https://en.wikipedia.org/ */


.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}


/* end https://en.wikipedia.org/ */
</style>
<ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Tamarin">Official website</a></span></span> </li>
<li><a rel="nofollow" class="external text" href="https://www-archive.mozilla.org/projects/tamarin/">Tamarin Project</a> at www-archive.mozilla.org</li>
<li><a rel="nofollow" class="external text" href="https://wiki.mozilla.org/Tamarin">Tamarin</a> at wiki.mozilla.org</li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Mozilla52" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Mozilla52" style="font-size:114%;margin:0 4em"><a href="Mozilla" title="Mozilla">Mozilla</a></div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks mw-collapsible mw-collapsed navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Projects52" style="font-size:114%;margin:0 4em">Projects</div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Mozilla<br>Labs</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Bugzilla" title="Bugzilla">Bugzilla</a></li>
<li><a href="ChatZilla" title="ChatZilla">ChatZilla</a></li>
<li><i><a href="Jetpack_(Firefox_project)" title="Jetpack (Firefox project)">Jetpack</a></i></li>
<li><i><a href="Lightning_(software)" title="Lightning (software)">Lightning</a></i></li>
<li><i><a href="Mozilla_Persona" title="Mozilla Persona">Persona</a></i></li>
<li><i><a href="Mozilla_Prism" title="Mozilla Prism">Prism</a></i></li>
<li><i><a href="Mozilla_Raindrop" title="Mozilla Raindrop">Raindrop</a></i></li>
<li><i><a href="Mozilla_Skywriter" title="Mozilla Skywriter">Skywriter</a></i></li>
<li><i><a href="Mozilla_Sunbird" title="Mozilla Sunbird">Sunbird</a></i></li>
<li><a href="PDF.js" title="PDF.js">PDF.js</a></li>
<li><i><a href="Ubiquity_(Firefox)" title="Ubiquity (Firefox)">Ubiquity</a></i></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Mozilla<br>Research</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Alliance_for_Open_Media" title="Alliance for Open Media">Open Media</a></li>
<li><a href="Rust_(programming_language)" title="Rust (programming language)">Rust</a></li>
<li><a href="Shumway_(software)" title="Shumway (software)">Shumway</a></li>
<li><a href="WebAssembly" title="WebAssembly">WebAssembly</a></li>
<li><a href="WebXR" title="WebXR">WebXR</a></li>
<li><i><a href="Asm.js" title="Asm.js">asm.js</a></i></li>
<li><i><a href="Daala" title="Daala">Daala</a></i></li>
<li><i><a href="Firefox_OS" title="Firefox OS">Firefox OS</a></i></li>
<li><i><a href="OpenFlint" title="OpenFlint">OpenFlint</a></i></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Mozilla<br>Foundation</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mozilla_Location_Service" title="Mozilla Location Service">Mozilla Location Service</a></li>
<li><a href="SeaMonkey" title="SeaMonkey">SeaMonkey</a></li>
<li><a href="Mozilla_Monitor" title="Mozilla Monitor">Mozilla Monitor</a></li>
<li><a href="Mozilla_Thunderbird" title="Mozilla Thunderbird">Thunderbird</a></li>
<li><a href="Mozilla_VPN" title="Mozilla VPN">Mozilla VPN</a></li>
<li><a href="List_of_Mozilla_products" title="List of Mozilla products">List of products</a></li></ul>
</div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Firefox</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Firefox" title="Firefox">Firefox Browser</a>
<ul><li><a href="Firefox_early_version_history" title="Firefox early version history">Early version history</a></li>
<li><i><a href="Firefox_2" title="Firefox 2">2</a></i></li>
<li><i><a href="Firefox_3.0" title="Firefox 3.0">3</a></i></li>
<li><i><a href="Firefox_3.5" title="Firefox 3.5">3.5</a></i></li>
<li><i><a href="Firefox_3.6" title="Firefox 3.6">3.6</a></i></li>
<li><i><a href="Firefox_4" title="Firefox 4">4</a></i></li>
<li><a href="Firefox_version_history" title="Firefox version history">Version history</a></li>
<li><a href="Firefox_for_Android" title="Firefox for Android">for Android</a></li>
<li><a href="Firefox_Focus" title="Firefox Focus">Focus</a></li></ul></li>
<li><a href="Firefox_Sync" title="Firefox Sync">Sync</a></li>
<li><a href="Pocket_(service)" title="Pocket (service)">Pocket</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Origins</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><i><a href="Mozilla_Application_Suite" title="Mozilla Application Suite">Mozilla Application Suite</a></i></li>
<li><i><a href="Netscape_Navigator" title="Netscape Navigator">Netscape Navigator</a></i></li>
<li><i><a href="Netscape_Communicator" title="Netscape Communicator">Netscape Communicator</a></i></li>
<li><i><a href="Netscape" title="Netscape">Netscape Communications</a></i></li>
<li><i><a href="Beonex_Communicator" title="Beonex Communicator">Beonex Communicator</a></i></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Frameworks</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Add-on_(Mozilla)" title="Add-on (Mozilla)">Add-on</a></li>
<li><a href="Gecko_(software)" title="Gecko (software)">Gecko</a></li>
<li><a href="Mozilla_application_framework" title="Mozilla application framework">Necko</a></li>
<li><a href="NPAPI" title="NPAPI">NPAPI</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Components</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mozilla_Composer" title="Mozilla Composer">Composer</a></li>
<li><a href="Netscape_Portable_Runtime" title="Netscape Portable Runtime">NSPR</a></li>
<li><a href="Network_Security_Services" title="Network Security Services">NSS</a></li>
<li><a href="Rhino_(JavaScript_engine)" title="Rhino (JavaScript engine)">Rhino</a></li>
<li><a href="SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a></li>
<li><i></i></li>
<li>Features</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Typefaces</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Fira_(typeface)" title="Fira (typeface)">Fira</a></li>
<li><a href="Zilla_Slab" title="Zilla Slab">Zilla Slab</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><i><a href="Mozilla_Calendar_Project" title="Mozilla Calendar Project">Calendar Project</a></i></li>
<li><i><a href="Camino_(web_browser)" title="Camino (web browser)">Camino</a></i></li>
<li><i><a href="Firefox_Lockwise" title="Firefox Lockwise">Firefox Lockwise</a></i></li>
<li><i><a href="Firefox_Send" title="Firefox Send">Firefox Send</a></i></li>
<li><i><a href="Minimo" title="Minimo">Minimo</a></i></li>
<li><u><a href="XUL" title="XUL">XUL</a></u>
<ul><li><u><a href="XBL" title="XBL">XBL</a></u></li>
<li><u><a href="XPCOM" title="XPCOM">XPCOM</a></u></li>
<li><u><a href="XPInstall" title="XPInstall">XPInstall</a></u></li>
<li><u><a href="XULRunner" title="XULRunner">XULRunner</a></u></li></ul></li></ul>
</div></td></tr></tbody></table><div>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Forks</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Basilisk_(web_browser)" title="Basilisk (web browser)">Basilisk</a></li>
<li><i><a href="Classilla" title="Classilla">Classilla</a></i></li>
<li><i><a href="Flock_(web_browser)" title="Flock (web browser)">Flock</a></i></li>
<li><a href="Floorp" title="Floorp">Floorp</a></li>
<li><a href="Goanna_(software)" title="Goanna (software)">Goanna</a></li>
<li><a href="GNU_IceCat" title="GNU IceCat">IceCat</a></li>
<li><a href="LibreWolf" title="LibreWolf">LibreWolf</a></li>
<li><i><a href="Miro_(video_software)" title="Miro (video software)">Miro</a></i></li>
<li><i><a href="Netscape_Navigator_9" title="Netscape Navigator 9">Netscape 9</a></i></li>
<li><a href="Pale_Moon" title="Pale Moon">Pale Moon</a></li>
<li><a href="Firefox_Portable" title="Firefox Portable">Portable Edition</a></li>
<li><i><a href="Swiftfox" title="Swiftfox">Swiftfox</a></i></li>
<li><i><a href="Swiftweasel" title="Swiftweasel">Swiftweasel</a></i></li>
<li><a href="Waterfox" title="Waterfox">Waterfox</a></li>
<li><i><a href="XB_Browser" title="XB Browser">xB Browser</a></i></li>
<li><a href="Zen_Browser" title="Zen Browser">Zen Browser</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>Discontinued projects are in <i>italics</i>. Some projects abandoned by Mozilla that are still maintained by third parties are in <u>underline</u>.</div></td></tr></tbody></table><div></div></td></tr></tbody></table><div></div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks mw-collapsible mw-collapsed navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Organization52" style="font-size:114%;margin:0 4em">Organization</div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Foundation35" scope="row" class="navbox-group" style="width:1%">Foundation</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a></li>
<li><a href="Mozilla_Corporation" title="Mozilla Corporation">Mozilla Corporation</a></li>
<li><a href="Mozilla_Messaging" title="Mozilla Messaging">Mozilla Messaging</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Official affiliates</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mozilla_China" title="Mozilla China">Mozilla China</a></li>
<li><a href="Mozilla_Europe" title="Mozilla Europe">Mozilla Europe</a> (defunct)</li>
<li><a href="Mozilla_Japan" title="Mozilla Japan">Mozilla Japan</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mitchell_Baker" title="Mitchell Baker">Mitchell Baker</a></li>
<li><a href="David_Baron_(computer_scientist)" title="David Baron (computer scientist)">David Baron</a></li>
<li><a href="Tantek_%C3%87elik" title="Tantek Çelik">Tantek Çelik</a></li>
<li><a href="Laura_Chambers" title="Laura Chambers">Laura Chambers</a></li>
<li><a href="Brendan_Eich" title="Brendan Eich">Brendan Eich</a></li>
<li><a href="John_Hammink" title="John Hammink">John Hammink</a></li>
<li><a href="Johnny_Stenb%C3%A4ck" title="Johnny Stenbäck">Johnny Stenbäck</a></li>
<li><a href="Doug_Turner_(Mozilla)" title="Doug Turner (Mozilla)">Doug Turner</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr></tbody></table><div></div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks mw-collapsible mw-collapsed navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Community52" style="font-size:114%;margin:0 4em">Community</div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mozdev.org" title="Mozdev.org">mozdev.org</a></li>
<li><a href="MDN_Web_Docs" title="MDN Web Docs">MDN Web Docs</a></li>
<li><a href="MozillaZine" title="MozillaZine">MozillaZine</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks mw-collapsible mw-collapsed navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Other_topics52" style="font-size:114%;margin:0 4em">Other topics</div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mozilla_Manifesto" title="Mozilla Manifesto">Mozilla Manifesto</a></li>
<li><i><a href="The_Book_of_Mozilla" title="The Book of Mozilla">The Book of Mozilla</a></i></li>
<li><i><a href="Code_Rush" title="Code Rush">Code Rush</a></i></li>
<li><a href="Mozilla_Public_License" title="Mozilla Public License">Mozilla Public License</a></li>
<li><a href="Mozilla_(mascot)" title="Mozilla (mascot)">Mascot</a></li>
<li><a href="Debian%E2%80%93Mozilla_trademark_dispute" title="Debian–Mozilla trademark dispute">Debian–Mozilla trademark dispute</a></li>
<li><a href="Common_Voice" title="Common Voice">Common Voice</a></li>
<li><i><a href="Mozilla_Corp._v._FCC" title="Mozilla Corp. v. FCC">Mozilla Corp. v. FCC</a></i> (2019)</li></ul>
</div></td></tr></tbody></table><div></div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="ECMAScript584" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="ECMAScript584" style="font-size:114%;margin:0 4em"><a href="ECMAScript" title="ECMAScript">ECMAScript</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Dialects</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ActionScript" title="ActionScript">ActionScript</a>
<ul><li><a href="Haxe" title="Haxe">Haxe</a></li></ul></li>
<li><a href="Caja_project" title="Caja project">Caja</a></li>
<li><a href="JavaScript" title="JavaScript">JavaScript</a>
<ul><li><a href="JavaScript_engine" class="mw-redirect" title="JavaScript engine">engines</a></li>
<li><a href="Asm.js" title="Asm.js">asm.js</a></li></ul></li>
<li><a href="JScript" title="JScript">JScript</a></li>
<li><a href="JScript_.NET" title="JScript .NET">JScript .NET</a></li>
<li><a href="QtScript" title="QtScript">QtScript</a></li>
<li><a href="TypeScript" title="TypeScript">TypeScript</a></li>
<li><a href="WMLScript" title="WMLScript">WMLScript</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_JavaScript_engines" title="List of JavaScript engines">Engines</a><br>(list)</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Presto_(browser_engine)#ECMAScript_engines" title="Presto (browser engine)">Carakan</a></li>
<li><a href="Presto_(browser_engine)#ECMAScript_engines" title="Presto (browser engine)">Futhark</a></li>
<li>InScript</li>
<li><a href="WebKit#JavaScriptCore" title="WebKit">JavaScriptCore</a></li>
<li><a href="JScript" title="JScript">JScript</a></li>
<li><a href="KJS_(software)" class="mw-redirect" title="KJS (software)">KJS</a></li>
<li><a href="Presto_(browser_engine)#ECMAScript_engines" title="Presto (browser engine)">Linear B</a></li>
<li><a href="QtScript" title="QtScript">QtScript</a></li>
<li><a href="Rhino_(JavaScript_engine)" title="Rhino (JavaScript engine)">Rhino</a></li>
<li><a href="SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a>
<ul><li><a href="SpiderMonkey#TraceMonkey" title="SpiderMonkey">TraceMonkey</a></li>
<li><a href="SpiderMonkey#JägerMonkey" title="SpiderMonkey">JägerMonkey</a></li></ul></li>

<li><a href="V8_(JavaScript_engine)" title="V8 (JavaScript engine)">V8</a></li>
<li><a href="Chakra_(JavaScript_engine)" title="Chakra (JavaScript engine)">ChakraCore</a>
<ul><li><a href="Chakra_(JScript_engine)" title="Chakra (JScript engine)">Chakra</a></li></ul></li>
<li><a href="JScript_.NET" title="JScript .NET">JScript .NET</a></li>
<li><a href="Nashorn_(JavaScript_engine)" title="Nashorn (JavaScript engine)">Nashorn</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Software_framework" title="Software framework">Frameworks</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Client-side_JavaScript" class="mw-redirect" title="Client-side JavaScript">Client-side</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Dojo_Toolkit" title="Dojo Toolkit">Dojo</a></li>
<li><a href="Echo_(framework)" title="Echo (framework)">Echo</a></li>
<li><a href="Ext_JS" title="Ext JS">Ext JS</a></li>
<li><a href="Google_Web_Toolkit" title="Google Web Toolkit">Google Web Toolkit</a></li>
<li><a href="JQuery" title="JQuery">jQuery</a></li>
<li><a href="Lively_Kernel" title="Lively Kernel">Lively Kernel</a></li>
<li>midori</li>
<li><a href="MochiKit" title="MochiKit">MochiKit</a></li>
<li><a href="MooTools" title="MooTools">MooTools</a></li>
<li><a href="Prototype_JavaScript_Framework" title="Prototype JavaScript Framework">Prototype</a></li>
<li><a href="Pyjs" title="Pyjs">Pyjs</a></li>
<li><a href="Qooxdoo" title="Qooxdoo">qooxdoo</a></li>

<li><a href="SproutCore" title="SproutCore">SproutCore</a></li>
<li><a href="Spry_framework" title="Spry framework">Spry</a></li>
<li>Wakanda Framework</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Server-side_JavaScript" class="mw-redirect" title="Server-side JavaScript">Server-side</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Node.js" title="Node.js">Node.js</a></li>
<li><a href="Deno_(software)" title="Deno (software)">Deno</a></li>
<li><a href="Bun_(software)" title="Bun (software)">Bun</a></li>
<li><a href="Jaxer" class="mw-redirect" title="Jaxer">Jaxer</a></li>
<li><a href="AppJet" title="AppJet">AppJet</a></li>
<li>WakandaDB</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Multiple</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Cappuccino</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="JavaScript_library" title="JavaScript library">Libraries</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Backbone.js" title="Backbone.js">Backbone.js</a></li>
<li><a href="SWFObject" title="SWFObject">SWFObject</a></li>
<li><a href="Underscore.js" title="Underscore.js">Underscore.js</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Brendan_Eich" title="Brendan Eich">Brendan Eich</a></li>
<li><a href="Douglas_Crockford" title="Douglas Crockford">Douglas Crockford</a></li>
<li><a href="John_Resig" title="John Resig">John Resig</a></li>
<li>Scott Isaacs</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Dynamic_HTML" title="Dynamic HTML">DHTML</a></li>
<li><a href="Ecma_International" title="Ecma International">Ecma International</a></li>
<li><a href="JSDoc" title="JSDoc">JSDoc</a></li>
<li><a href="JSGI" title="JSGI">JSGI</a></li>
<li><a href="JSHint" title="JSHint">JSHint</a></li>
<li><a href="JSLint" title="JSLint">JSLint</a></li>
<li><a href="JSON" title="JSON">JSON</a></li>
<li><a href="JavaScript_Style_Sheets" title="JavaScript Style Sheets">JSSS</a></li>
<li><a href="Sputnik_(JavaScript_conformance_test)" title="Sputnik (JavaScript conformance test)">Sputnik</a></li>
<li><a href="Browser_speed_test" class="mw-redirect" title="Browser speed test">SunSpider</a></li>
<li><a href="Asynchronous_module_definition" title="Asynchronous module definition">Asynchronous module definition</a></li>
<li><a href="CommonJS" title="CommonJS">CommonJS</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span class="noviewer" typeof="mw:File"><span title="List-Class article"></span></span> <b>Lists</b>: <a href="List_of_JavaScript_libraries" title="List of JavaScript libraries">JavaScript libraries</a> • <a href="List_of_Ajax_frameworks#JavaScript" title="List of Ajax frameworks">Ajax frameworks</a> • <a href="List_of_server-side_JavaScript_implementations" title="List of server-side JavaScript implementations">Server-side JavaScript</a><br><span class="noviewer" typeof="mw:File"><span title="List-Class article"></span></span> <b>Comparison</b>: <a href="Comparison_of_JavaScript-based_web_frameworks" title="Comparison of JavaScript-based web frameworks">JavaScript web frameworks</a></div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Adobe_Flash265" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Adobe_Flash265" style="font-size:114%;margin:0 4em"><a href="Adobe_Flash" title="Adobe Flash">Adobe Flash</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="File_format" title="File format">File<br>formats</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ActionScript" title="ActionScript">ActionScript</a> <span style="font-size: 85%;">(AS)</span></li>
<li><a href="Action_Message_Format" title="Action Message Format">Action Message Format</a> <span style="font-size: 85%;">(AMF)</span></li>
<li><a href="Flash_Video" title="Flash Video">Flash Video</a> <span style="font-size: 85%;">(FLV)</span></li>
<li><a href="FXG" title="FXG">Flash XML Graphics</a> <span style="font-size: 85%;">(FXG)</span></li>
<li><a href="Local_shared_object" title="Local shared object">Local shared objects</a> <span style="font-size: 85%;">(LSOs)</span></li>
<li><a href="MXML" title="MXML">MXML</a></li>
<li><a href="SWF" title="SWF">Flash Movie</a> <span style="font-size: 85%;">(SWF)</span></li>
<li><a href="Adobe_SWC_file" title="Adobe SWC file">Flash Code Library</a> <span style="font-size: 85%;">(SWC)</span></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software<br>(<a href="List_of_Adobe_Flash_software" title="List of Adobe Flash software">list</a>)</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Players</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_AIR" title="Adobe AIR">Adobe AIR</a></li>
<li><a href="Adobe_Flash_Player" title="Adobe Flash Player">Adobe Flash Player</a></li>
<li><a href="Gameswf" title="Gameswf">Gameswf</a></li>
<li><a href="Gnash_(software)" title="Gnash (software)">Gnash</a></li>
<li><a href="Lightspark" title="Lightspark">Lightspark</a></li>
<li><a href="Ruffle_(software)" title="Ruffle (software)">Ruffle</a></li>
</ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_2D_animation_software" title="List of 2D animation software">Animation<br>tools</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Animate" title="Adobe Animate">Adobe Animate</a></li>
<li><a href="Toon_Boom_Animation" class="mw-redirect" title="Toon Boom Animation">Toon Boom</a></li>
<li><a href="Moho_(Anime_Studio)" class="mw-redirect" title="Moho (Anime Studio)">Moho</a></li>
<li><a href="Stencyl" title="Stencyl">Stencyl</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Integrated_development_environment" title="Integrated development environment">Programming<br>tools</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Powerflasher_FDT" title="Powerflasher FDT">Powerflasher FDT</a></li>
<li><a href="Apache_Flex" title="Apache Flex">Apache Flex</a></li>
<li><a href="Haxe" title="Haxe">Haxe</a> (<a href="OpenFL" title="OpenFL">OpenFL</a>)</li>
<li><a href="CrossBridge" title="CrossBridge">CrossBridge</a></li>
<li><a href="Adobe_Scout" title="Adobe Scout">Adobe Scout</a></li>
<li><a href="Firebug_(software)#FlashFirebug" title="Firebug (software)">FlashFirebug</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Library_(computing)" title="Library (computing)">Libraries</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Starling_Framework" title="Starling Framework">Starling Framework</a></li>
<li><a href="Away3D" title="Away3D">Away3D</a></li>
<li><a href="Flare3D" title="Flare3D">Flare3D</a></li>
<li><a href="Stage3D" title="Stage3D">Stage3D</a></li>
<li><a href="Ming_library" title="Ming library">Ming</a></li>
<li><a href="List_of_Flex_frameworks" title="List of Flex frameworks">List of Flex frameworks</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Converters</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Flash_Media_Live_Encoder" title="Adobe Flash Media Live Encoder">Adobe Flash Media Live Encoder</a></li>
<li><a href="SWFTools" title="SWFTools">SWFTools</a></li>
<li><a href="Swfmill" title="Swfmill">swfmill</a></li>
<li><a href="Google_Swiffy" title="Google Swiffy">Google Swiffy</a></li>
<li><a href="Adobe_Wallaby" title="Adobe Wallaby">Adobe Wallaby</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Server-side</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Flash_Media_Server" class="mw-redirect" title="Adobe Flash Media Server">Adobe Flash Media Server</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Obsolete<br>software</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Flash_Builder" title="Adobe Flash Builder">Adobe Flash Builder</a></li>
<li><a href="Adobe_Flash_Catalyst" title="Adobe Flash Catalyst">Adobe Flash Catalyst</a></li>
<li><a href="Adobe_Flash_Lite" title="Adobe Flash Lite">Adobe Flash Lite</a></li>
<li><a href="SWFObject" title="SWFObject">SWFObject</a></li>
<li><a href="MTASC" title="MTASC">MTASC</a></li>
<li><a href="Scaleform_GFx" title="Scaleform GFx">Scaleform GFx</a></li>
<li><a href="SWiSH_Max" title="SWiSH Max">SWiSH Max</a></li>
<li><a href="Swift_3D" title="Swift 3D">Swift 3D</a></li>
<li><a href="Papervision3D" title="Papervision3D">Papervision3D</a></li>
<li><a href="Ajax_Animator" title="Ajax Animator">Ajax Animator</a></li>
<li><a href="Shumway_(software)" title="Shumway (software)">Shumway</a></li>
<li><a href="Swfdec" title="Swfdec">Swfdec</a></li>
<li><a href="OpenLaszlo" title="OpenLaszlo">OpenLaszlo</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related<br>topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Comparison_of_HTML5_and_Flash" title="Comparison of HTML5 and Flash">Comparison of HTML5 and Flash</a></li>
<li>"<a href="Thoughts_on_Flash" title="Thoughts on Flash">Thoughts on Flash</a>"</li>
<li><a href="Flash_animation" title="Flash animation">Flash animation</a>
<ul><li><a href="List_of_Flash_animated_films" title="List of Flash animated films">films</a></li>
<li><a href="List_of_Flash_animated_television_series" title="List of Flash animated television series">television</a></li></ul></li>
<li><a href="Protected_Streaming" title="Protected Streaming">Protected Streaming</a></li>
<li><a href="Real-Time_Messaging_Protocol" title="Real-Time Messaging Protocol">Real-Time Messaging Protocol</a></li>
<li><a href="Real-Time_Media_Flow_Protocol" title="Real-Time Media Flow Protocol">Real-Time Media Flow Protocol</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Developers</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="FutureWave_Software" title="FutureWave Software">FutureWave Software</a></li>
<li><a href="Macromedia" title="Macromedia">Macromedia</a></li>
<li><a href="Adobe_Inc." title="Adobe Inc.">Adobe Inc.</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-28" href="https://en.wikipedia.org/wiki/?title=Tamarin_(software)&amp;oldid=1302909902">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>